An Evolutive Knowledge Base for “AskBot” Toward Inclusive and Smart Learning-based NLP Techniques
نویسندگان
چکیده
Artificial Intelligence chatbots have shown a growing interest in different domains including e-learning. They support learners by answering their repetitive and massive questions. In this paper, we develop smart learning architecture for an inclusive chatbot handling both text voice messages. Thus, disabled can easily use it. We automatically extract, preprocess, vectorize, construct AskBot's Knowledge Base. The present work evaluates various vectorization techniques with similarity measures to answer learners' proposed handles Wh-Questions starting Wh words Non-Wh-Questions, beginning unpredictable words. Regarding Wh-Questions, neural network model classify intents. Our results show that the model's accuracy F1-Score are equal 99,5%, 97% respectively. With score of 0.6, our findings indicate TF-IDF has performed well, correctly 90% tested Wh-Questions. Concerning No-Wh Questions, soft cosine measure, fasttext successfully answered 72% Non-Wh-Question.
منابع مشابه
Deep Semantics in an NLP Knowledge Base
In most natural language processing systems there is no representation of the semantic knowledge of lexical units, but just subcategorization frames, selection restrictions and links to other paradigmatically-related lexical units. Some NLP systems, e.g. machine translation or dialogue-based systems, attempt to “understand” the input text by translating it into some kind of formal language-inde...
متن کاملCognitive Modules of an NLP Knowledge Base for Language Understanding
Some natural language processing systems, e.g. machine translation, require a knowledge base with conceptual representations reflecting the structure of human beings’ cognitive system. In some other systems, e.g. automatic indexing or information extraction, surface semantics could be sufficient, but the construction of a robust knowledge base guarantees its use in most natural language process...
متن کاملMachine Learning for NLP: Supervised learning techniques
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
متن کاملMachine Learning for NLP: Unsupervised learning techniques
• So far we have seen supervised learning (of classification): – learning based on a training set where labelling of instances represents the target (categorisation) function – classifier implements an approximation of the target funtion – outcome: a classification decision • Unsupervised learning: – learning based on unannotated instances; – outcome: a grouping of objects (instances and groups...
متن کاملKnowledge Base Refinement Using Apprenticeship Learning Techniques
This paper describes how apprenticeship learning techniques can be used to refine the knowledge base of an expert system for heuristic classification problems. The described method is an alternative to the long-standing practice of creating such knowledge bases via induction from examples. The form of apprenticeship learning discussed in this paper is a form of learning by watching, in which le...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Advanced Computer Science and Applications
سال: 2023
ISSN: ['2158-107X', '2156-5570']
DOI: https://doi.org/10.14569/ijacsa.2023.0140544